(function (w) {
    var myPlugin = Object.create(null);

    myPlugin.install=function(Vue){
        //Vue : Vue构造器


        //定义全局组件
        Vue.component("v-damu",{
            template:"<span>v-damu</span>"
        })

        //全局指令
        Vue.directive('focus', {
            // 当被绑定的元素插入到 DOM 中时……
            inserted: function (el) {
                // 聚焦元素
                el.focus()
            }
        })

        //全局过滤器
        Vue.filter('msgFilter', function (value) {
            return `¥${value}`
        })

        //实例方法
        Vue.prototype.$zdy=function () {
            console.log("❥(^_-)")
        }
    }

    w.myPlugin = myPlugin;
})(window)